I suggest - French English Dictionary